package com.ktgj.customer.domain.Insurance;

import java.math.BigDecimal;
import java.util.Date;

public class InsurancePassager {
    /** 性别 */
    private int guestSex;

    /** 生日 */
    private Date birthday;

    /** 乘客id */
    private int guestId;

    /** 订单id */
    private int orderId;

    /** 乘客姓名 */
    private String passengerName;

    /** 证件号码 */
    private String cardId;

    /** 证件类型 */
    private int cardType;

    /** 起飞时间 */
    private Date departureTime;

    /** 到达时间 */
    private Date arrivalTime;

    /** 险种类别 */
    private String insuranceTypeId;

    /** 新险种类别 */
    private String insuranceTypeIdnew;

    /** 航段数 */
    private int tripCount;

    /** 联系手机 */
    private String contactMobile;

    /** 性别 */
    private int sex;

    /** 生日 */
    private Date birthDay;

    /** 乘客状态，0正常，1退票，2废票 */
    private String guestStatus;

    /** 乘客类型 0,1成人，2儿童，3婴儿 */
    private String guestType;

    /** pnr,主要是用于多航段出保，调用中航信的rtpnr */
    private String pnr;

    /** 起飞机场 三字码 */
    private String departure;

    /** 到达机场 三字码 */
    private String arrival;

    private String segIndex;

    /** 订单所对应的会员卡号 */
    private String customerId;

    /** 保单类型 1：赠送 2：购买 */
    private String insuranceBuyType;

    /** 是否公司自有产品 */
    private int ownsProduct;

    /** 票号 */
    private String ticketNo;

    /** 票价 */
    private BigDecimal ticketFare;

    /** 航班号 */
    private String flightNo;

    /** 产品Code */
    private String productCode;

    /** 保险订单ID */
    private int insuranceRecordId;

    /** 保险分数 */
    private int insuranceNum;

    /** 保险基础价格 */
    private BigDecimal insuranceBasePrice;

    /** 订单支付时间 */
    private Date assignTime;

    /** 航空公司 汉字简称 */
    private String airlinerShorter;

    /** 起飞城市名称 (中文汉字） */
    private String departureCityName;

    /** 到达城市名称 (中文汉字） */
    private String arrivalCityName;

    /** 保险 销售价 */
    private double insuranceSaleprice;

    /** 保险来源1.自营，2外购 */
    private int insuranceType;

    /** 舱位 */
    private String cabin;

    /** 行程类型 对应 EnumDef.ETTripType */
    private int flightType;

    /** 行程第几行程 */
    private String tripType;

    /** 保险类型typeid */
    private int typeId;

    /** 1机票订单保险 2二次产品订单 */
    private int sourceType;

    public int getGuestSex() {
        return guestSex;
    }

    public void setGuestSex(int guestSex) {
        this.guestSex = guestSex;
    }

    public Date getBirthday() {
        return birthday;
    }

    public void setBirthday(Date birthday) {
        this.birthday = birthday;
    }

    public int getGuestId() {
        return guestId;
    }

    public void setGuestId(int guestId) {
        this.guestId = guestId;
    }

    public int getOrderId() {
        return orderId;
    }

    public void setOrderId(int orderId) {
        this.orderId = orderId;
    }

    public String getPassengerName() {
        return passengerName;
    }

    public void setPassengerName(String passengerName) {
        this.passengerName = passengerName;
    }

    public String getCardId() {
        return cardId;
    }

    public void setCardId(String cardId) {
        this.cardId = cardId;
    }

    public int getCardType() {
        return cardType;
    }

    public void setCardType(int cardType) {
        this.cardType = cardType;
    }

    public Date getDepartureTime() {
        return departureTime;
    }

    public void setDepartureTime(Date departureTime) {
        this.departureTime = departureTime;
    }

    public Date getArrivalTime() {
        return arrivalTime;
    }

    public void setArrivalTime(Date arrivalTime) {
        this.arrivalTime = arrivalTime;
    }

    public String getInsuranceTypeId() {
        return insuranceTypeId;
    }

    public void setInsuranceTypeId(String insuranceTypeId) {
        this.insuranceTypeId = insuranceTypeId;
    }

    public String getInsuranceTypeIdnew() {
        return insuranceTypeIdnew;
    }

    public void setInsuranceTypeIdnew(String insuranceTypeIdnew) {
        this.insuranceTypeIdnew = insuranceTypeIdnew;
    }

    public int getTripCount() {
        return tripCount;
    }

    public void setTripCount(int tripCount) {
        this.tripCount = tripCount;
    }

    public String getContactMobile() {
        return contactMobile;
    }

    public void setContactMobile(String contactMobile) {
        this.contactMobile = contactMobile;
    }

    public int getSex() {
        return sex;
    }

    public void setSex(int sex) {
        this.sex = sex;
    }

    public Date getBirthDay() {
        return birthDay;
    }

    public void setBirthDay(Date birthDay) {
        this.birthDay = birthDay;
    }

    public String getGuestStatus() {
        return guestStatus;
    }

    public void setGuestStatus(String guestStatus) {
        this.guestStatus = guestStatus;
    }

    public String getGuestType() {
        return guestType;
    }

    public void setGuestType(String guestType) {
        this.guestType = guestType;
    }

    public String getPnr() {
        return pnr;
    }

    public void setPnr(String pnr) {
        this.pnr = pnr;
    }

    public String getDeparture() {
        return departure;
    }

    public void setDeparture(String departure) {
        this.departure = departure;
    }

    public String getArrival() {
        return arrival;
    }

    public void setArrival(String arrival) {
        this.arrival = arrival;
    }

    public String getSegIndex() {
        return segIndex;
    }

    public void setSegIndex(String segIndex) {
        this.segIndex = segIndex;
    }

    public String getCustomerId() {
        return customerId;
    }

    public void setCustomerId(String customerId) {
        this.customerId = customerId;
    }

    public String getInsuranceBuyType() {
        return insuranceBuyType;
    }

    public void setInsuranceBuyType(String insuranceBuyType) {
        this.insuranceBuyType = insuranceBuyType;
    }

    public int getOwnsProduct() {
        return ownsProduct;
    }

    public void setOwnsProduct(int ownsProduct) {
        this.ownsProduct = ownsProduct;
    }

    public String getTicketNo() {
        return ticketNo;
    }

    public void setTicketNo(String ticketNo) {
        this.ticketNo = ticketNo;
    }

    public BigDecimal getTicketFare() {
        return ticketFare;
    }

    public void setTicketFare(BigDecimal ticketFare) {
        this.ticketFare = ticketFare;
    }

    public String getFlightNo() {
        return flightNo;
    }

    public void setFlightNo(String flightNo) {
        this.flightNo = flightNo;
    }

    public String getProductCode() {
        return productCode;
    }

    public void setProductCode(String productCode) {
        this.productCode = productCode;
    }

    public int getInsuranceRecordId() {
        return insuranceRecordId;
    }

    public void setInsuranceRecordId(int insuranceRecordId) {
        this.insuranceRecordId = insuranceRecordId;
    }

    public int getInsuranceNum() {
        return insuranceNum;
    }

    public void setInsuranceNum(int insuranceNum) {
        this.insuranceNum = insuranceNum;
    }

    public BigDecimal getInsuranceBasePrice() {
        return insuranceBasePrice;
    }

    public void setInsuranceBasePrice(BigDecimal insuranceBasePrice) {
        this.insuranceBasePrice = insuranceBasePrice;
    }

    public Date getAssignTime() {
        return assignTime;
    }

    public void setAssignTime(Date assignTime) {
        this.assignTime = assignTime;
    }

    public String getAirlinerShorter() {
        return airlinerShorter;
    }

    public void setAirlinerShorter(String airlinerShorter) {
        this.airlinerShorter = airlinerShorter;
    }

    public String getDepartureCityName() {
        return departureCityName;
    }

    public void setDepartureCityName(String departureCityName) {
        this.departureCityName = departureCityName;
    }

    public String getArrivalCityName() {
        return arrivalCityName;
    }

    public void setArrivalCityName(String arrivalCityName) {
        this.arrivalCityName = arrivalCityName;
    }

    public double getInsuranceSaleprice() {
        return insuranceSaleprice;
    }

    public void setInsuranceSaleprice(double insuranceSaleprice) {
        this.insuranceSaleprice = insuranceSaleprice;
    }

    public int getInsuranceType() {
        return insuranceType;
    }

    public void setInsuranceType(int insuranceType) {
        this.insuranceType = insuranceType;
    }

    public String getCabin() {
        return cabin;
    }

    public void setCabin(String cabin) {
        this.cabin = cabin;
    }

    public int getFlightType() {
        return flightType;
    }

    public void setFlightType(int flightType) {
        this.flightType = flightType;
    }

    public String getTripType() {
        return tripType;
    }

    public void setTripType(String tripType) {
        this.tripType = tripType;
    }

    public int getTypeId() {
        return typeId;
    }

    public void setTypeId(int typeId) {
        this.typeId = typeId;
    }

    public int getSourceType() {
        return sourceType;
    }

    public void setSourceType(int sourceType) {
        this.sourceType = sourceType;
    }
}
